<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>function1</title>
</head>
<body>
    <script>
        //声明一个函数
        function myFun() {
            alert("我是一个函数");
        }
        //函数的调用
        myFun()

        //声明一个带有参数的函数
        function aad(num1,num2) {
            var sum=num1+num2;
            alert(num1+'和'+num2+'的和是'+sum);
        }
        aad(3,5);

        //带有判断条件的函数
        function myFunction(arg) {
            //如果arg是非数字，不做任何操作，否则返回arg的2倍
            if(isNaN(arg))return;//提早退出函数，后面不需要跟值
            return arg*2;
        }
        myFunction("abc");

        //参数为数组
        function inner() {
            //argument
            console.log(arguments.length);
            console.log(arguments[1]);
        }
        inner(10,5)

        // 求任意一组数的平均值
        function getAvg(){
            // 多所有参数进行求和
            var sum=0,len=arguments.length,i;
            for(i=0;i<len;i++){
                //sum=sum+arguments[i];
                sum+=arguments[i];
                // sum=0+5
                // sum=0+5+66
                // sum=0+5+66+45
            }
            return sum/len;
        }
        var avg=getAvg(5,66,45,32,88,24,40,199,3900);
        console.log(avg);
    </script>
</body>
</html>